module.exports = {
  useTabs: false, // 缩进不使用tab，使用空格
  // proseWrap: 'always', // 当超出print width（上面有这个参数）时就折行
  tabWidth: 2, // 缩进字节数
  vueIndentScriptAndStyle: true, // 缩进Vue文件中的脚本和样式标签
  singleQuote: true, // 单引号替代双引号
  jsxSingleQuote: false, // jsx 不使用单引号，而使用双引号
  quoteProps: 'as-needed', // 仅在需要时在对象属性周围添加引号
  bracketSpacing: true, // 闭合对象、方法的前后空格，{ foo: bar }
  // "max-lines-per-function": [ 2, { max: 320, skipComments: true, skipBlankLines: true }, ] // 每个函数最大行数
  // arrowParens: 'always', // 箭头函数，只有一个参数的时候，也需要括号
  // rangeStart: 0, // 每个文件格式化的范围是文件的全部内容
  arrowParens: 'avoid', // 为单行箭头函数的参数添加圆括号
  // htmlWhitespaceSensitivity: 'strict', // 空格被认为是敏感的
  semi: false, // 句尾添加分号
  endOfLine: 'auto', // 设置统一的行结尾样式 保持现有的行尾
  // trailingComma: 'all', // 不用在多行的逗号分隔的句法结构的最后一行的末尾加上逗号
  printWidth: 120, // 单行代码超出 120 个字符自动换行
  trailingComma: 'none', // 无尾逗号
  // 使用默认的折行标准
  proseWrap: 'preserve',
  // 根据显示样式决定 html 要不要折行
  htmlWhitespaceSensitivity: 'css'
}
